﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class TradePartnerQueryEntity : BaseQuery
    {
        [DataMember]
        public string Address { get; set; }

        [DataMember]
        public string AllowAutoCloseForAsn { get; set; }

        [DataMember]
        public string AllowAutoCloseForPo { get; set; }

        [DataMember]
        public string AllowCommingledLpn { get; set; }

        [DataMember]
        public string AllowOverShipment { get; set; }

        [DataMember]
        public string AllowSingleScanreceiving { get; set; }

        [DataMember]
        public string AllowSystemGeneratedLpn { get; set; }

        [DataMember]
        public string ApplicationID { get; set; }

        [DataMember]
        public string ApportionRule { get; set; }

        [DataMember]
        public string BAddress { get; set; }

        [DataMember]
        public string BarcodeConfigID { get; set; }

        [DataMember]
        public string BCity { get; set; }

        [DataMember]
        public string BContact1 { get; set; }

        [DataMember]
        public string BContact2 { get; set; }

        [DataMember]
        public string BCountry { get; set; }

        [DataMember]
        public string BCountryCode { get; set; }

        [DataMember]
        public string BEmail1 { get; set; }

        [DataMember]
        public string BEmail2 { get; set; }

        [DataMember]
        public string BFax1 { get; set; }

        [DataMember]
        public string BFax2 { get; set; }

        [DataMember]
        public string BPhone1 { get; set; }

        [DataMember]
        public string BPhone2 { get; set; }

        [DataMember]
        public string BState { get; set; }

        [DataMember]
        public string BZip { get; set; }

        [DataMember]
        public string CalculatePutawayLocation { get; set; }

        [DataMember]
        public string CaseLabelType { get; set; }

        [DataMember]
        public string CcAdjByRf { get; set; }

        [DataMember]
        public string CcDiscrepancyRule { get; set; }

        [DataMember]
        public string CcSkuLoc { get; set; }

        [DataMember]
        public string Check_The_Weight_Difference { get; set; }

        [DataMember]
        public string City { get; set; }

        [DataMember]
        public string Company { get; set; }

        [DataMember]
        public string Contact1 { get; set; }

        [DataMember]
        public string Contact2 { get; set; }

        [DataMember]
        public string Country { get; set; }

        [DataMember]
        public string CountryCode { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CreatePaTaskOnRfReceipt { get; set; }

        [DataMember]
        public string CreditLimit { get; set; }

        [DataMember]
        public string DefaultAllocateRuleID { get; set; }

        [DataMember]
        public string DefaultCartonGroup { get; set; }

        [DataMember]
        public string DefaultLotTemplateID { get; set; }

        [DataMember]
        public string DefaultPackID { get; set; }

        [DataMember]
        public string DefaultPackingLocation { get; set; }

        [DataMember]
        public string DefaultPreallocateRuleID { get; set; }

        [DataMember]
        public string DefaultPutawayRuleID { get; set; }

        [DataMember]
        public string DefaultQcLoc { get; set; }

        [DataMember]
        public string DefaultQcLocOut { get; set; }

        [DataMember]
        public string DefaultReturnsLoc { get; set; }

        [DataMember]
        public string DefaultRotationRuleID { get; set; }

        [DataMember]
        public string Description { get; set; }

        [DataMember]
        public string Differences_In_Approach { get; set; }

        [DataMember]
        public string DupCaseID { get; set; }

        [DataMember]
        public string Email1 { get; set; }

        [DataMember]
        public string Email2 { get; set; }

        [DataMember]
        public string EnableOppXdock { get; set; }

        [DataMember]
        public string EnablePackingDefault { get; set; }

        [DataMember]
        public string Fax1 { get; set; }

        [DataMember]
        public string Fax2 { get; set; }

        [DataMember]
        public string InspectAtPack { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LpnBarcodeFormat { get; set; }

        [DataMember]
        public string LpnBarcodeSymbology { get; set; }

        [DataMember]
        public string LpnLength { get; set; }

        [DataMember]
        public string LpnRollbackNumber { get; set; }

        [DataMember]
        public string LpnStartNumber { get; set; }

        [DataMember]
        public string MaximumOrders { get; set; }

        [DataMember]
        public string MinimumPercent { get; set; }

        [DataMember]
        public string MultiZonePlPa { get; set; }

        [DataMember]
        public string NextLpnNumber { get; set; }

        [DataMember]
        public string OppOrderStrategyID { get; set; }

        [DataMember]
        public string OrderBreakDefault { get; set; }

        [DataMember]
        public string OrderDateEndDays { get; set; }

        [DataMember]
        public string OrderDateStartDays { get; set; }

        [DataMember]
        public string OrderTypeRestrict01 { get; set; }

        [DataMember]
        public string OrderTypeRestrict02 { get; set; }

        [DataMember]
        public string OrderTypeRestrict03 { get; set; }

        [DataMember]
        public string OrderTypeRestrict04 { get; set; }

        [DataMember]
        public string OrderTypeRestrict05 { get; set; }

        [DataMember]
        public string OrderTypeRestrict06 { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackingValidationTemplate { get; set; }

        [DataMember]
        public string Percentage_Weight_Difference { get; set; }

        [DataMember]
        public string Phone1 { get; set; }

        [DataMember]
        public string Phone2 { get; set; }

        [DataMember]
        public string PiSkuLoc { get; set; }

        [DataMember]
        public string ReceiptValidationID { get; set; }

        [DataMember]
        public string Remark { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SkuSetupRequired { get; set; }

        [DataMember]
        public string Sscc1stDigit { get; set; }

        [DataMember]
        public string State { get; set; }

        [DataMember]
        public string TrackInventoryBy { get; set; }

        [DataMember]
        public string Type { get; set; }

        [DataMember]
        public string UccVendorNumber { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string Vat { get; set; }

        [DataMember]
        public string WhID { get; set; }

        [DataMember]
        public string Zip { get; set; }
    }
}

